ESP32-S3 T-Display LILYGO : Prise en main

Поделиться
HTML-код
  • Опубликовано: 14 июл 2024
  • ESP32-S3 T-Display LILYGO : Prise en main
    Tutoriel illustrant la prise en main matérielle et logicielle d’une carte ESP32-S3 T-Display LILYGO
    Accès rapide :
    • 00:00 : Intro / caractéristiques de la carte
    • 02:09 : Achat et préparation de la carte
    • 03:36 : Installation de l’IDE
    • 07:44 : Schéma structurel de la carte
    • 13:15 : Programmation sans l’écran TFT
    • 14:33 : Programmation avec l’écran, texte puis image
    • 20:09 : Intérêt, et mise, en œuvre de la classe sprite
    • 22:41 : Périphériques à suivre ...
    ⚠️ Addendum du 21/11/2023
    ⚠️ Lorsque j’ai récemment installé l’IDE Arduino 2.2.1, et commis l’erreur d’accepter les mises à jour, plus rien n’a fonctionné dans mes librairies et l’écran est resté noir après les tentatives de programmation.
    ⚠️ Voici comment j’ai contourné le problème :
    ⚠️ - il faut désinstaller la librairie TFT_eSPI : quelle ait été directement installée à partir de la page github Xinyuan-LilyGO / T-Display-S3 comme c’est montré dans le tuto et/ou qu’elle l’ait été depuis l’IDE ARDUINO 2.
    ⚠️ - télécharger cette ancienne version et la mettre à l’endroit indiqué dans le tuto :ma-boite-a-archives.fr/0_Diver... (lien fiable mais pas en https)
    ⚠️ - tester le programme suivant : ma-boite-a-archives.fr/0_Diver...
    ⚠️ En principe ça devrait fonctionner.
    ⚠️ Je conseille d’en profiter pour désactiver le proposition (le harcèlement) concernant les mises à jour des librairies dans l’IDE, en suivant cette procédure : forum.arduino.cc/t/arduino-id... post #2
    ⚠️ Ce problème n’est probablement que temporaire et rentrera certainement dans l’ordre lors d’une prochaine mise à jour des librairies ...
    Liens auxquels il est fait référence dans la vidéo :
    Site du fabricant : www.lilygo.cc/products/t-disp...
    Autres sites possibles d’achat :
    www.tindie.com/products/lilyg...
    fr.aliexpress.com/item/100500...
    Créer un diagramme PinOut à partir d’un modèle avec Inkscape : • Feather Diagram Walk-T...
    Symbole Fritzing pour breadboard : forum.fritzing.org/t/looking-...
    Page de téléchargement des librairies spécifiques de la carte T-Display S3R8 : github.com/Xinyuan-LilyGO/T-D...
    Github Sprite : github.com/Bodmer/TFT_eSPI
    Site convertisseur d’images : www.rinkydinkelectronics.com/t...
    Nombreux tutos sur l’ESP32-S3 Lilygo sur la chaîne Volos projects :
    www.youtube.com/@VolosProject...
    Playlist Tutos sur l’ESP32 et plus particulièrement la version WROOM :
    • Initiation C++ avec ES...
    Accompagnement musical :
    Memories : Benjamin Tissot (also known as Bensound) "Music: www.bensound.com"

Комментарии • 54

  • @Ta_mère_en_short_chez_leclerc
    @Ta_mère_en_short_chez_leclerc Год назад +2

    Merci ! j'ai mis du temps à trouver une video comme la votre: à la fois concise et complète sur le sujet. Thumbs up !

  • @rocoroco15
    @rocoroco15 Год назад +1

    Merci pour cette capsule. Je commence à expérimenter avec ce bidule ESP32-S3 - LCD - Votre approche est facile à suivre et pleine de petits trucs qui me sont très utiles - Merci encore

  • @Hrisson
    @Hrisson 7 месяцев назад

    Top, merci beaucoup, vous rendez les choses abordables.

  • @jirizamek7875
    @jirizamek7875 3 месяца назад

    Dobré, něco jsem se zase přiučil :)

  • @EnrootMT
    @EnrootMT 7 месяцев назад

    Super bien expliqué. Merci!

  • @cccbbb3161
    @cccbbb3161 Год назад +1

    Exemplaire! C'est clair, détaillé, exprimé à la bonne cadence permettant de suivre. Avec description de ces petits pièges potentiels à éviter qui font que mon expérience Arduino est parfois frustrante: cela na marche pas, pourquoi? (par ex. paramètre manquant, nom carte ou lib... inadaptés...) En tous cas ici, irréprochable, Merci.

  • @christophejacques9862
    @christophejacques9862 Год назад +1

    Génial, merci pour la qualité de votre vidéo

  • @dune507
    @dune507 Год назад +1

    Muy bueno, gracias por el trabajo que te has tomado en hacer el video, muchas gracias.
    Très bien, merci pour le travail que vous avez mis dans la réalisation de la vidéo, merci beaucoup.

  • @christophecaboche8609
    @christophecaboche8609 Год назад +1

    Merci pour cette video, cela aide beaucoup

  • @pdominiquefr
    @pdominiquefr Год назад +1

    Merci pour cette vidéo très instructive!

  • @jairwen82
    @jairwen82 10 месяцев назад

    Great tutorial sir, do you have plan do a tutorial about use lvgl on this board or programing by ESP32-IDF?

    • @ChristianHortolland
      @ChristianHortolland  10 месяцев назад

      Thanks !
      Sorry, but that's not on the schedule.
      Christian

  • @summerfun6114
    @summerfun6114 Год назад +1

    great!. do you have a oscilloscope example on esp32s3? thanks.

    • @ChristianHortolland
      @ChristianHortolland  Год назад

      Hello, no, but maybe this video is what you are looking for : ruclips.net/video/j8THAc1sMww/видео.html

  • @Xetranet
    @Xetranet 3 месяца назад

    Bonjour, merci pour cette vidéo, est ce que l'écran est visible en plein soleil (Sunlight Readable Enhancement) ? . Je ne trouve pas les valeur de retro eclairage max dans les spec)

    • @ChristianHortolland
      @ChristianHortolland  3 месяца назад +1

      Bonjour,
      J'utilise la carte en intérieur.
      Je viens de faire un essai rapide en extérieur, en pleine lumière c'est pas génial, mais dès qu'on apporte un peu d'ombre c'est visible. Tout dépend aussi de la taille des caractères, si il y a du contraste dans les couleurs, ...

  • @alvarosantosjunior2239
    @alvarosantosjunior2239 3 месяца назад

    Hello Christian Hortolland, a question about configuration, when I received the new lilygo ESP32S3, it worked on battery power, when I did the first program, it stopped working on battery, it only works on USB-C, do you know if there is any setting to activate battery power? Congratulations on helping the developer community with the tips!!

    • @ChristianHortolland
      @ChristianHortolland  3 месяца назад

      Hello Alvaro Santos Junior,
      you should do this :
      pinMode(15, OUTPUT); // Pin PWR_EN = GPIO15 in output
      digitalWrite(15,1); // PWR_EN =1 -> enable screen
      Regards !
      Christian

    • @alvarosantosjunior2239
      @alvarosantosjunior2239 3 месяца назад

      @@ChristianHortolland Worked!!! Thank you very much for the speed of response!!

  • @guythegeek
    @guythegeek Год назад +1

    Bonjour j'ai deux T-display-s3 dont un qui a une partie de l'écran qui est masquée en noir, l'autre fonctionne correctement. J'ai tenté beaucoup de chose pour essayer de revenir à une conifguration usine sans succès. Auriez vous une idée sur la façon d'effacer cette moitié d'écran corrompue. Merci par avance.

    • @ChristianHortolland
      @ChristianHortolland  Год назад

      Bonjour,
      Si votre écran s'affiche plus ou moins comme dans cet extrait : ruclips.net/video/CZX50QcBOmw/видео.html
      il est possible qu'il ait pris un choc, et si c'est le cas il n'y a rien a faire.
      J'ai endommagé 2 de mes cartes suite à des maladresses : appui direct sur l'écran pour l'insérer dans une breadboard, et chute de mon appareil photo sur la carte lors d'une prise de vue.
      Christian

  • @Lindias89
    @Lindias89 Год назад +1

    Merci pour cette vidéo détaillée.
    J'ai cependant une question: Comment alimenter 5 T Display S3 avec une seule alimentation type chargeur téléphone portable sans avoir des câbles partout.
    Existe t-il un pcb qui pourrait convertir une entrée usb c 5v en 3.7v pour ensuite distribuer sur chaque port 2 pins batterie?
    Salutations.

    • @ChristianHortolland
      @ChristianHortolland  Год назад +1

      Bonjour,
      ça existe peut-être mais je n'ai pas de référence de carte à vous indiquer, il faut faire des recherches.
      Sinon il y a éventuellement des spliters ou hub USB C utilisés avec des câbles les plus courts possibles pour réduire le volume.
      Cordialement

    • @Lindias89
      @Lindias89 Год назад +1

      @@ChristianHortolland Bonjour, merci de votre réponse.
      Autre idée:
      J'alimente un des 5 esp32 en usb c 5v. Je met une batterie 3.7v reliée à chaque esp32.
      L'esp32 branché en usb c recharge la batterie.
      Bon ou pas?
      Sans batterie ça pourrait fonctionner, juste relier les prises batteries les unes au autres ?
      Bonne journée.

    • @ChristianHortolland
      @ChristianHortolland  Год назад +1

      @@Lindias89 C'est à essayer, tout dépend de la consommation de chacune des cartes par rapport à ce que peut fournir le chargeur de batterie intégré sur la Lilygo. 5 cartes c'est peut-être beaucoup mais 1 ou 2, c'est à voir.
      A l'occasion je ferai quelques essais.
      Pour info la connectique de raccordement est : Molex PicoBlade 1,25mm femelle

    • @Lindias89
      @Lindias89 Год назад +1

      D'accord.
      Dernière question: Savez vous si il est possible de choisir l'orientation d'affichage?

    • @ChristianHortolland
      @ChristianHortolland  Год назад +1

      @@Lindias89 Oui, c'est indiqué ici : ruclips.net/video/GQU7YWL-NLM/видео.html
      "SetRotation" peut prendre les valeurs 0 à 3

  • @axelravenne8473
    @axelravenne8473 Год назад +1

    Bonjour,
    Avez vous des soucis de livraison via le site chinois ?

    • @ChristianHortolland
      @ChristianHortolland  Год назад

      Bonjour, j'ai commandé des cartes à 2 occasions, et je suis passé par tindie.com sans problème particulier.

  • @cassiusclay7482
    @cassiusclay7482 10 месяцев назад

    Merci pour la vidéo, pour quelqu'un comme moi qui n'y connait rien je me pose la question a quoi ça sert cette carte ? juste à marquer des mots ! partant de rien, en connaissance, comment apprendre le langage qui la fait fonctionner ?
    J'aimerai bien apprendre, attention je pars de zéro niveau connaissance. Merci bien vidéo très bien réaliser.

    • @ChristianHortolland
      @ChristianHortolland  10 месяцев назад

      Bonjour, et merci.
      Effectivement cette carte n'est pas destinée uniquement à afficher des images ou du texte, elle dispose de quantité de bus de communication pour lui permettre de communiquer avec des composants externes (capteurs de température, de position, et autres, moteurs, mémoires, etc... ).
      J'ai fait quelques tutos sur cette carte qui illustrent différents exemples, mais c'est vrai que cette carte n'est pas forcément la plus simple et la plus documentée pour débuter.
      Vous devriez commencer avec l'Arduino Uno dont les librairies sont compatibles avec cette carte, pour acquérir les bases puis repasser sur la carte Lilygo.
      Il existe quantité de tutos sur RUclips pour débuter avec l'Arduino Uno, dont par exemple, ceux de Eric Peronnin, dont voici le lien : ruclips.net/p/PLuQznwVAhY2V7Uh0aHOgBvaiqRw9VeCis
      Bonne continuation !

    • @cassiusclay7482
      @cassiusclay7482 10 месяцев назад

      Un grand merci je verrai ça pour débuter🤪@@ChristianHortolland

  • @cccbbb3161
    @cccbbb3161 8 месяцев назад

    Help me? Aucun exemple de la librairie ne fonctionne: C:\Users
    efue\Documents\Arduino\libraries\T-Display-S3-main\example\tft\tft.ino:7:2: error: #error "The current version is not supported for the time being, please use a version below Arduino ESP32 3.0"
    7 | #error "The current version is not supported for the time being, please use a version below Arduino ESP32 3.0"
    | ^~~~~
    exit status 1
    Compilation error: #error "The current version is not supported for the time being, please use a version below Arduino ESP32 3.0"

    • @ChristianHortolland
      @ChristianHortolland  8 месяцев назад

      Bonjour,
      Vous avez essayé de passer à la version 3.0 comme indiqué dans le compte rendu d’erreurs ?
      Pour cela dans la tuto à peu près à 4 minutes 30 il est indiqué comment aller dans le gestionnaire de cartes pour changer la version.
      Sur mon PC je suis sur une carte de version 2.0.5 mais les versions 3.0.0-alpha1 et 3.0.0-alpha2 sont proposées, vous pourriez les essayer. Comme vous avez téléchargé une version plus récente vous êtes peut-être obligé d’adapter la version de la carte, donc de passer à la version 3.0
      Cordialement.
      Christian

  • @richarddeoliveira5949
    @richarddeoliveira5949 7 месяцев назад

    bonjour et merci pour le travail effectué,la video est claire et limpide, j ai un bug l ecran du esp32-s3 touch reste noir peut importe le sketch que je met sur la carte il n a plus fonctionné a partir du moment ou j ai mis le premier sketch??? si quelqu un a une solution je suis preneur. merci et bonne journée.

    • @ChristianHortolland
      @ChristianHortolland  7 месяцев назад

      Bonjour, merci, j'ai un problème similaire récemment, c'est apparemment un pb de compatibilité avec la dernière version de la librairie TFT_eSPI. Vous travaillez sous quel IDE Arduino ?

    • @ChristianHortolland
      @ChristianHortolland  7 месяцев назад

      Si le problème est bien le même que dans mon cas, je mettrai un lien de récupération d'une version compatible en fin de journée.

    • @richarddeoliveira5949
      @richarddeoliveira5949 7 месяцев назад

      merci a vous pour cette réponse, oui ide arduino.bonne journée. 🤙🤙🤙

    • @ChristianHortolland
      @ChristianHortolland  7 месяцев назад

      @@richarddeoliveira5949 IDE 1 ou 2

    • @richarddeoliveira5949
      @richarddeoliveira5949 7 месяцев назад

      IDE 2.2.1

  • @LuisRiconewworld
    @LuisRiconewworld Год назад +1

    Gracias...

  • @arduinomaquinas
    @arduinomaquinas 11 месяцев назад +1

    @arduinomaquinas thank you great video man 🇧🇷😉👍 awesome 👏👏👏